from PyQt5.QtWidgets import QApplication,QWidget,QLabel,QLineEdit,QTextEdit,QVBoxLayout
from PyQt5.QtWidgets import QPushButton,QHBoxLayout,QFormLayout
from PyQt5.QtGui import QIcon,QPixmap
import sys
if __name__ == "__main__":
    # 创建QApplication对象
    app=QApplication(sys.argv)
    #创建窗口
    window=QWidget()
    #命名窗口
    window.setWindowTitle("上位机")
    #指定图标
    window.setWindowIcon(QIcon("gege.png"))
    #设置窗口大小
    window.resize(1000, 800)
    #——————————————————————————————————————组件初始化
    root_layout = QHBoxLayout()
    window.setLayout(root_layout)
    #第一列
    col1=QVBoxLayout()
    col1.addWidget(QPushButton("一"))

    #第二列
    col2=QVBoxLayout()
    col2.addWidget(QPushButton("一"))
    col2.addWidget(QPushButton("二"))

    #第三列
    col3=QVBoxLayout()
    col3.addWidget(QPushButton("一"))
    col3.addWidget(QPushButton("二"))
    col3.addWidget(QPushButton("三"))
    
    #第四列
    col4=QVBoxLayout()
    col4.addWidget(QPushButton("一"))
    col4.addWidget(QPushButton("二"))
    col4.addWidget(QPushButton("三"))
    col4.addWidget(QPushButton("四"))

    #将列添加到根布局
    root_layout.addLayout(col1)
    root_layout.addLayout(col2)
    root_layout.addLayout(col3)
    root_layout.addLayout(col4)
    #设置根布局
    window.setLayout(root_layout)

    #_____________________________________
    #显示窗口
    window.show()
    #鼠标悬浮文字
    window.setToolTip("你好")
    #结束
    sys.exit(app.exec_())
    